简介:本课程带领大家深层次学习Java中的内存可见性、Java内存模型、指令重排序、as-if-serial语义等多线程中偏向底层的一些知识,以及synchronized和volatile实现内存可见性的原理和方法。
第3章 synchronized实现可见性
本章讲解synchronized实现可见性的原理和方法、指令重排序、as-if-serial语义等概念,并通过具体程序进行分析。
第4章 volatile实现可见性
本章讲解volatile实现可见性的原理和方法,以及需要使用volatile时需要注意的事项,并通过具体程序进行分析。